目录上一页下一页索引


支持 FLEXnet Licensing 的平台的主机标识

附录 A


FLEXnet Licensing 对不同的计算机体系结构使用不同的计算机标识。例如,所有的 Sun Microsystems 计算机都有一个唯一的主机标识,而所有的 DEC 计算机都没有。因此,在某些计算机体系结构中,采用以太网地址作为主机标识。以太网地址是一个 6 字节的数,其中每个字节为两个十六进制数字。使用以太网地址作为主机标识时,需要指定所有十二个十六进制数字。例如,如果以太网地址是“8:0:20:0:5:ac”,则指定“0800200005ac”作为主机标识。

主机标识的格式

32 位数字的主机标识通常采用十六进制格式。在某些系统中,系统命令会以十进制格式返回 ID。在主机标识之前加上“#”表示该数字为十进制数字。例如,如果系统命令返回“2005771344”,则 FLEXnet Licensing 将接受“#2005771344”。或者将十进制的值转换为十六进制。

FLEXnet Licensing 主机标识

lmhostid 实用程序可打印出 FLEXnet Licensing 预期的用于任何给定计算机的主机标识。如果主机标识包含的字符不是 ASCII A 到 Z、a 到 z 或 0 到 9,请在 lmhostid 中使用 -utf8 选项。要查看结果主机标识的正确表示,请使用能够显示 UTF-8 编码字符串的实用程序(例如记事本)。

下表列举了获取每个计算机体系结构所必需的主机标识的可用方法。FLEXnet Licensing 还支持一组特殊的主机标识和供应商定义的主机标识。

硬件平台
主机标识
在许可服务器系统上键入此命令:
样例
AIX (RS/6000, PPC)
32 位主机标识
uname -m(返回 000276513100),然后删除最后两位数字,并使用剩下的最后八位数字
02765131
DEC Alpha
以太网地址
netstat -i
080020005532
HP
(32 位和 64 位
平台,非 Itanium)
32 位主机标识
uname -i 并转换为十六进制,或在前面添加 #
778DA450 或 #2005771344
HP
(64 位
Itanium
计算机
标识
getconf \
CS_PARTITION_
IDENT,然后加前缀“ID_STRING=”
ID_STRING=9c766319-db72-d411-af62-0060b05e4c05
Mac OS X
以太网地址
/sbin/ifconfig eth0,然后从 ether 值中删除冒号
000A277EA17E
FLEXid USB 端口软件狗
lmhostid -flexid
FLEXID=9-b28520b9
Linux
以太网地址
/sbin/ifconfig eth0,然后从 HWaddr 中删除冒号
00400516E525
FLEXid USB 端口软件狗
lmhostid -flexid
FLEXID=9-b28520b9
SCO
主机标识字符串
uname -x (序列号是 SCO00354)然后加前缀 “ID_STRING=”
ID_STRING=SCO00354
SGI
32 位主机标识
/etc/sysinfo -s,转换为十六进制或加上前缀 #
69064C3C 或 #1762020412
SUN
32 位主机标识
hostid
170a3472
以太网地址
lmhostid -ether
00400516E525
Windows
以太网地址
lmhostid
00B0A9DF9A32
磁盘序列号
DIR C:(查找“Volume Serial Number is”并删除“-”)
DISK_SERIAL_NUM=
3e2e17fd
FLEXid 并行或 USB 端口软件狗
lmhostid -flexid
FLEXID=8-b28520b9
FLEXid 由供应商提供。同时,供应商还会提供安装程序,用于安装所有 FLEXid 的驱动程序。
对于并行 FLEXid,必须将并行端口配置为双向模式。

特殊 FLEXnet Licensing 主机标识

FLEXnet Licensing 包含大量适用于所有平台的特殊主机标识类型。这些主机标识对于要求使用主机标识的 SERVER 行和 FEATURE 行都是有效的。它们包括:

ANY
将软件锁定至任意计算机(即:不作任何锁定)。
DEMO
与 ANY 类似,但仅限于与不计数的 FEATURE 行一起使用。
COMPOSITE=
composit_hostid
将软件锁定至组合主机标识。组合主机标识是由软件供应商定义的一个 12 字符十六进制散列值,它由一个或多个简单主机标识类型的值组成。
DISPLAY=display
将软件锁定至 display 显示器。在 UNIX 上,display/dev/ttyxx(当应用程序在后台运行时,始终是 /dev/tty)或 X-Display 的名称。在 Windows 上,它是系统名。如果是终端服务器环境,则是终端服务器的客户端名称。(仅适用于 v8+ FLEXenabled 应用程序)
HOSTNAME=host
将软件锁定到主机名为 host 的计算机。
ID=n
相当于“ANY”主机标识的功能,即可以在所有计算机上运行。差别是,许可证是唯一的,并且用于识别最终用户。此主机标识用于锁定许可服务器系统(在 SERVER 行上)或锁定 FLEXenabled 应用程序(在 FEATURE/INCREMENT 行上)。该数字可包含短划线,以增强可读性 - 短划线将被忽略。
例如:
ID=12345678 相当于
ID=1234-5678 相当于
ID=1-2-3-4-5-6-7-8
INTERNET=
###.###.###.###
将软件锁定到一个 Internet IP 地址,或一组 IP 地址。允许使用通配符。例如,198.156.*.* 是指与此 Internet IP 地址匹配的任何主机。主要用途是限制通过子网的使用访问,指示了地理区域。出于这一目的,可将其用在 FEATURE/INCREMENT 行上,作为一个主机标识锁。
USER=user
将软件锁定到名为 user 的用户。

例如

FEATURE f1 demo 1.0 1-jan-2005 uncounted \
        HOSTID=FLEXID=6-a6300015f SIGN=AB28E0011DA1

FEATURE f1 demo 1.0 1-jan-2005 uncounted \
        HOSTID=INTERNET=10.10.10.* SIGN=EB78201163B0


 

目录上一页下一页索引
FLEXnet Licensing 最终用户手册
版本 10.8
2005 年 5 月
版权